
div.star-rating-box {
    height:40px;
    width:170px;
}
div.rating-cancel {
    background:none repeat scroll 0 0 transparent;
    cursor:pointer;
    display:block;
    float:right;
    height:16px;
    margin-top:12px;
    overflow:hidden;
    text-indent:-999em;
    width:16px;
}
div.star-rating {
    background:none repeat scroll 0 0 transparent;
    cursor:pointer;
    display:block;
    float:left;
    height:30px;
    overflow:hidden;
    text-indent:-999em;
    width:30px;
}
div.rating-cancel, div.rating-cancel a {
    background:url(delete.gif) no-repeat scroll 0 -16px transparent;
}
div.star-rating, div.star-rating a {
    background:url(star.gif) no-repeat scroll 0 0 transparent;
}
div.rating-cancel a, div.star-rating a {
    background-position:0 0;
    border:0 none;
    display:block;
    height:100%;
    width:30px;
}
div.star-rating-on a {
    background-position:0 -30px !important;
}
div.star-rating-hover a {
    background-position:0 -60px;
}
div.star-rating-readonly a {
    cursor:default !important;
}
div.star-rating {
    background:none repeat scroll 0 0 transparent !important;
    overflow:hidden !important;
}